////////////////////////////////////////////////////////////////////////////////

#ifndef _CLIENTENGINE_H_
#include "clientengine.h"
#endif

////////////////////////////////////////////////////////////////////////////////

#ifndef _CLIENT_H_
#include "client.h"
#endif

#ifndef _SERVERSTATEPACKET_H_
#include "serverstatepacket.h"
#endif

#ifndef _SERVERINFOPACKET_H_
#include "serverinfopacket.h"
#endif

#ifndef _SERVEREVENTPACKET_H_
#include "servereventpacket.h"
#endif

#include <cassert>
#include <iostream>

////////////////////////////////////////////////////////////////////////////////


ClientEngine::ClientEngine()
: m_Client(NULL)
{
}


////////////////////////////////////////////////////////////////////////////////


ClientEngine::~ClientEngine()
{
}


////////////////////////////////////////////////////////////////////////////////


void ClientEngine::UpdateServerInfo( const ServerInfoPacket& _serverInfoPacket )
{
    
}


////////////////////////////////////////////////////////////////////////////////


void ClientEngine::ListenServerEvent( const ServerEventPacket& _serverEventPacket )
{
    std::cout<<"Player "<<_serverEventPacket.GetKillerID()<<
        " kill Player "<<_serverEventPacket.GetPlayerID()<<std::endl;
}


////////////////////////////////////////////////////////////////////////////////


void ClientEngine::Start( Client* _client )
{
    assert(_client);
    m_Client = _client;
}


////////////////////////////////////////////////////////////////////////////////
